OCS 2.3.1 Release Notes
CVS tag: ojs-2_3_1-0
Release date: Apr 26, 2010
=================================

Configuration Changes
---------------------

See config.TEMPLATE.inc.php for a description and examples of all supported
configuration parameters.

general.enable_cdn: Enable or disable the use of a Content Delivery Network
	for supported JavaScript libraries

cli.xslt_command: Configure support for an external XSLT processor

cache.object_cache: Configure optional object cache support (e.g. APC or XCache)

New Features
------------
	#3683# Add TinyMCE support to reviewer comments
	#5315# Upgrade TinyMCE and paste plugin to latest versions
	#5100# Add support for accent stripping in built-in search index
	#5140# Alter OAI support to use modification date
	#5148# Add UTF8-aware ucfirst function to String class
	#5166# Change default config to add "tr" call to strip control chars
	#5204# Add reviewer gossip field
	#5206# Make the user "affiliation" field required on sign-up.
	#5234# Add support for a JQuery-based notification system
	#4757# Upgrade jQuery version to 1.3.2
	#4869# add option to set default review form
	#5009# clarify submission acceptance emails

Bug Fixes
---------
	#4984# Manual payment notification sent after Paypal payment
	#5153# Untranslated keys on payment pages
	#5296# Radio option toggle broken in IE8
	#4363# ADOdb patch: Fix for bug 2343 (null / not null columns)
	#4373# ADOdb patch: Incorrect double number format in postgres7 driver
	#4374# Smarty patch: Improved truncate modifier
	#4375# Smarty patch: Expand object method calls within backticks
	#5090# Incorrect path (ojs instead of ocs) in Notification.inc.php
	#5149# SchedConf::getLocalizedTitle not yet renamed
	#5104# Prepare jQuery plug-in for additional scripts/plug-ins
	#5218# Validator refactoring not 100% PHP4 compatible
	#5249# array_clean should be renamed, clean meta-data before adding
	#5304# Create infrastructure for plug-ins in the PKP library
	#5107# confirm() JS function should be renamed to avoid NS conflict
	#4358# Resolve incompatibilities with upstream Smarty
	#4359# ADOdb patch: Added variable to record number of queries executed
	#4360# ADOdb patch: Fix RenameColumnSQL() in ADOdb data dictionary
	#4361# ADOdb patch: Add character encoding support
	#4362# ADOdb patch: Support DBMS that cannot alter columns
	#4365# ADOdb patch: Add Column Default in datadict-postgres.inc.php
	#4367# ADOdb patch: Postgres 7.3 and earlier doesn't support SERIAL
	#5216# DBResultRange.inc.php setCount method input variable missing
	#5137# size attribute for smarty form tags does not work
	#5281# Review Form Submission Error
	#4039# Fix breadcrumb / POST form URL problems
	#4737# Role data slow to load
	#4924# Add option to ok/hide keys of suspicious key length
	#5064# Manual Payments fatal error
	#5065# Notification block not enabled on install
	#5067# XML validation and fixes
	#5068# Missing locale load in translator plugin
	#5069# Typo in translator handler: referencEmails
	#5073# Static pages plugin breaks locale key retrieval
	#5074# Return value assigned as reference in SearchHandler.inc.php
	#5080# Update copyright dates
	#5092# fatal error in SubscriptionForm.inc.php
	#5097# $result in hook call missing initialization
	#5098# Citation format template citation.tpl incorrect call to getTitle
	#5099# Calls to missing function getSchedConfIdentification
	#5116# Enrollment searching not working for Conference Manager
	#5127# Registrant report reference warning
	#5129# Wrong count of reviews done
	#5130# 2.3 upgrade script refers to wrong release notes filename
	#5134# Upgrade script does not run 2.3.0_preupdate.xml for 2.1.2<OCS<2.3
	#5169# Director -> Presentations sort arrows broken
	#5183# User agent needs length check in sessions table
	#5189# Assigned Track Directors don't appear in 2nd Sched Conf Policies
	#5203# Strip tags from article titles in meta tags
	#5205# Increase size of reviewer interests field
	#5207# Make the paper / article report sort on paper / article ID.
	#5212# Fix page layout for Reading Tools (too wide)
	#5214# Correct and validate setup pages
	#5217# Comment comment_title too short; can lead to DB error
	#5246# Error messages on translation check
	#5254# Div name id clash: citations
	#5264# PluginSettingsDAO uses undeclared $this->settingsCache
	#5271# Form language default incorrect when current locale not supported
	#5276# Fix RT display layout
	#5283# Error message on translation check
	#5284# Citation formats not working
	#5323# OCS 2.3.1 Translation Updates
	#5325# OCS updates to 2.3.1 from <2.1.2 shouldn't assume review_forms
	#5326# Provide a working default for object_cache in config.inc.php
	#5327# Fix warning message on upgrade (foreach)
	#5144# User listings break when using upstream Smarty
	#5003# Fix APA citation extraction plugin
	#4184# consider extending statistics page to cover per-schedConf
	#4604# Issues with displaying CC License
	#4789# Add Submission Option Descriptions
	#4844# Paypal return to OCS returns to schedConf index rather than rcpt
	#4980# Consider removing Proposal Submission link
	#4985# Standard review forms lose formatting on import
	#5062# Create a "Thank you for your payment" landing page
	#5118# PageRouter::url does not respect config.inc.php base_url[path]
	#5124# port Review Forms to WAL
	#5167# Scheduled Conference redirect not working properly
	#5187# Announcement Types unassociated after upgrade
	#5199# Longer titles not allowed in reviewers form
	#5224# acronym gets cut off when editing scheduled conference
	#5225# Suggest Username only provide first initial
	#5226# Selecting Reviewer results in db error message
	#5227# Registering results in blank page
	#5232# Notify Users' registrants count is incorrect
	#5241# No User Signature Import
	#5250# Add index to review_assignments review_form_id column
	#5251# User Export XML doctype root incorrect
	#5280# E-mail attachment losing extension
	#5292# Native importexport plugin doesn't work via command line
	#5313# Papers mistakenly marked "Complete" still appear in Paper export
	#5327# Fix warning message on upgrade (foreach)
	#5336# Page titles aligned center when both sidebars used.
	#5339# Locale key "paper.citations" missing
	#5341# Notification Setting checkboxes won't stay (un)checked
	#5344# Public conference files (e.g. logo step 3) have moved
	#5347# Director upload of supplementary Layout file fails
	#5350# miscellaneous plugin enabled/disabled message keys not appearing
	#5359# Payment method change doesn't work with path_info_disabled
	#5360# Review information disappearing after upgrade
	#5364# Conference / Sched Conf mismatch in OAI set specifiers
	#5334# Merge user function fails on call to NotificationStatusDAO
	#5340# Validation problems on Track Policies page
	#5342# Clicking Reviewer's Review icon results in unexpected page
	#5343# Warning on Review Forms "Preview" page
	#5345# Notice on deleting conference causes blank page
	#5349# Reading Tool font size way too large
	#5351# pnotify text appearing larger than expected
	#5354# Director can only make one note per submission
	#5355# Submission Event Log not tracking anything
	#5356# Event Log & Submission History page remains accessible
